import {ApiProperty} from '@nestjs/swagger'

import {IsString} from 'class-validator'

export class LoginDto {
  @ApiProperty({description: 'code'})
  @IsString()
  code: string

//   @ApiProperty({ description: '手机号/邮箱' })
//   @IsString()
//   @MinLength(4)
//   username: string
//
//   @ApiProperty({ description: '密码', example: 'a123456' })
//   @IsString()
//   @Matches(/^\S*(?=\S{6,})(?=\S*\d)(?=\S*[A-Za-z])\S*$/)
//   @MinLength(6)
//   password: string
//
//   @ApiProperty({ description: '验证码标识' })
//   @IsString()
//   captchaId: string
//
//   @ApiProperty({ description: '用户输入的验证码' })
//   @IsString()
//   @MinLength(4)
//   @MaxLength(4)
//   verifyCode: string
// }
//
// export class RegisterDto {
//   @ApiProperty({ description: '账号' })
//   @IsString()
//   username: string
//
//   @ApiProperty({ description: '密码' })
//   @IsString()
//   @Matches(/^\S*(?=\S{6,})(?=\S*\d)(?=\S*[A-Za-z])\S*$/)
//   @MinLength(6)
//   @MaxLength(16)
//   password: string
//
//   @ApiProperty({ description: '语言', examples: ['EN', 'ZH'] })
//   @IsString()
//   lang: string
}
